/*
 * @Description: 作用域
 * @Version: 1.0
 * @Author: wen shukai
 * @Date: 2022-06-21 13:31:25
 * @LastEditTime: 2022-06-22 15:25:19
 * @LastEditors: wen shukai
 * @FilePath: \self-taught-js\zuoyongyu.js
*/
//静态作用域 全局作用域
// var value = 1
// function foo(){
//   console.log(value)
// }
// function bar(){
//   var value = 2
//   console.log(value)
//   foo()
// }
// bar()

//动态作用域
// value = 1 
// function foo(){
//   echo $value
// }
// function bar(){
//   local value = 2
//   foo()
// }
// bar()
// var scope = "global scope";
// // console.log(scope)
// function checkscope(){
//     var scope = "local scope";
//     function f(){
//         return scope;
//     }
//     return f();
// }
// checkscope();
// function foo() {

//   console.log('1');

// }

// foo();  // foo2

// function foo() {

//   console.log('2');

// }

// foo()

// function fun3() {
//   console.log('fun3')
// }

// function fun2() {
//   fun3();
// }

// function fun1() {
//   fun2();
// }

// fun1();
let a = [
  { proportion: 0.131, assetType: '资管产品11' },
  { proportion: 0.132, assetType: '资管产品11' },
  { proportion: 0.133, assetType: '资管产品11' },
  { proportion: 0.134, assetType: '资管产品11' },
  { proportion: 0.135, assetType: '资管产品11' }
]
let b = []
// for(let item of a){
//   this.b.value.push(item.proportion)
//   this.b.name.push(item.assetType)
// }
// a.forEach(item=>{
//   let c = {}
//   c.value = item.proportion
//   c.name = item.assetType
//   console.log(c)
//   //c.push(b)
//   b.push(c)
//   // return c
// })
// console.log(b,'222')
// for(let item of a){
//   let c = {}
//   c.value = item.proportion
//   c.name = item.assetType
//   console.log(c)
//   b.push(c)
// }
// console.log(b,'222')
for(let index = 0;index<a.length;index++){
  let c = {}
  c.value = a[index].proportion
  c.name = a[index].assetType
  console.log(c)
  b.push(c)
}
console.log(b,'222')